body{ background:url(../bg_image/body.jpg) repeat 0 0; }

/*按钮*/
.button{
	background:url(../bg_image/btn_texture.jpg) no-repeat;
}
/*确认、提交按钮*/
.button-positive{
	background-position:0 0;
	color:#FFF;
	font-size:14px;
	padding:0.4em 2em;
	border-radius:4px;
	border:3px solid #d9d9d9;
}
.button-positive:active{
	background-position:0 -60px;
}
/*取消按钮、驳回*/
.button-negative{
	background-position:0 -130px;
	color:#FFF;
	font-size:14px;
	padding:0.4em 2em;
	border-radius:4px;
	border:3px solid #d9d9d9;
}
.button-negative:active{
	background-position:0 -190px;
}
/*返回、普通操作、表格内部按钮*/
.button-ordinary{
	background-position:0 -454px;
	color:#5f5f5f;
	font-size:14px;
	padding:0.4em 2em;
	border-radius:4px;
	border:3px solid #d9d9d9;
}
.button-ordinary:active{
	background-position:0 -501px;
}
/*较小的常规按钮*/
.button-ordinary-s{
	background-position:0 -454px;
	padding:5px 1.5em;
	vertical-align:1px;
	font-size:13px;
	color:#5f5f5f;
	border:2px solid #c6c6c6;
}
.button-ordinary-s:active{
	background-position:0 -501px;
}
/*查询按钮*/
.button-query{
	background-position:0 -354px;
	color:#FFF;
	font-size:12px;
	padding:6px 2em;
	border-radius:4px;
	border:3px solid #d9d9d9;
}
.button-query:active{
	background-position:0 -399px;
}

/*表单域*/
.field-text{
	border:1px solid;
	border-color:#abadb3 #dbdfe6 #e3e9ef #e2e3ea;
}
input.field-inputError{
	border-color:#d50b0b #f88383 #f88383 #d50b0b;
}
select.field-inputError{
	color:Red;
}
textarea{
	resize:none;
}

/*预加载*/
.cmpt-preloading-32{
	background:url(../bg_image/preload_32.gif) no-repeat 0 0;
}
.cmpt-preloading-16{
	background:url(../bg_image/preload_16.gif) no-repeat 0 0;
}
.cmpt-fullPreloading-32{
	background:url(../bg_image/preload_32.gif) no-repeat 0 0;
}

.cmpt-breadLine{
	background:url(../bg_image/repeat_x_23_gray.jpg) repeat-x 0 0;
}
.cmpt-breadLine .cmpt-breadOperations a{
	border-left:1px solid #D5D5D5;
	color:#000;
}
.cmpt-breadLine .cmpt-preOperations .icon-pushLeft{
	background:url(../bg_image/icons_16.png) no-repeat -207px 0;
}
.cmpt-breadLine .cmpt-preOperations .icon-pushRight{
	background:url(../bg_image/icons_16.png) no-repeat -223px 0;
}
.cmpt-breadLine .cmpt-breadOperations .icon-refresh{
	background:url(../bg_image/icons_16.png) no-repeat -64px 0;
}
.cmpt-breadLine .cmpt-breadOperations .icon-anno{
	background:url(../bg_image/icons_16.png) no-repeat -255px 0;
}
.cmpt-breadLine .cmpt-breadOperations .icon-back{
	background:url(../bg_image/icons_16.png) no-repeat 0 -16px;
}
/*头部*/
.cmpt-page-header{
	background:url(../bg_image/repeat_x_blue.jpg) repeat-x 0 0;
}
.cmpt-userPanel{
	background:#395e88;
	border:1px solid #143D6B;
}
.cmpt-userPanel li{
	border-top:1px solid #507298;
	border-bottom:1px solid #143D6B;
}
.cmpt-userPanel a{
	color:#fff;
}
.cmpt-userPanel a:hover{
	background-color:#2c517a;
}
.cmpt-headerOperations .icon-setting{
	background:url(../bg_image/icons_24.png) no-repeat -24px 0;
}
.cmpt-headerOperations .display{
	background-color:#395e88;
}
/*侧栏*/
.cmpt-page-sidebar .cmpt-userActive{
	border-right:1px solid #CCC;
}
/*主导航*/
.cmpt-globalNavigation{
	border-left:1px solid #CCC;
}
.cmpt-globalNavigation a{
	color:#137cc6;
}
.cmpt-globalNavigation .ico-arr-r{
	background:url(../bg_image/icons_16.png) no-repeat 0 0;
}
/*一级菜单*/
.cmpt-globalNavigation>ul>li{
	background:url(../bg_image/repeat_x_30_blue.jpg) #f2f2f2 repeat-x 0 0;
	border-bottom:1px solid #143D6B;
}
.cmpt-globalNavigation>ul>li>div{
	color:#fff;
	border-right:1px solid #143D6B;
}
.cmpt-globalNavigation>ul>li.display>div>.ico-arr-r{
	background-position:-16px 0;
}
/*二级菜单*/
.cmpt-globalNavigation>ul>li>ul{
	border-right:1px solid #CCC;
}
.cmpt-globalNavigation>ul>li>ul>li{
	border-bottom:1px solid #E4E8ED;
	border-top:1px solid #FFF;
}
.cmpt-globalNavigation>ul>li>ul>li>a:hover{
	background-color:#EDEDED;
}
.cmpt-globalNavigation>ul>li>ul>li .ico-arr-r{
	background-position:-32px 0!important;
}
.cmpt-globalNavigation>ul>li>ul>li:hover>div{
	background-color:#EDEDED;
}
/*三级级菜单*/
.cmpt-globalNavigation>ul>li>ul>li>ul{
	background-color:#F2F2F2;
	border:1px solid #CCC;
}
.cmpt-globalNavigation>ul>li>ul>li>ul a:hover{
	background-color:#EDEDED;
}
.cmpt-globalNavigation>ul>li>ul>li>ul>li{
	border-bottom:1px solid #E4E8ED;
	border-top:1px solid #FFF;
}
/*日历*/
.cmpt-calendar{
	border-style: solid;
	border-color:#143D6B;
}
.cmpt-calendar .calendar-header{
	border-bottom:1px solid #143D6B;
	background:url(../bg_image/repeat_x_blue.jpg) repeat-x 0 -108px;
}
.cmpt-calendar .calendar-header h1{
	color:#fff;
}
.cmpt-calendar .calendar-body{
	background-color:#FFF;
}
.cmpt-calendar .today{
	background:#2282cc;
	color:#FFF;
}


/*主区域*/

/*工作区*/
.cmpt-workGround .onLoading{
	background-color:#FFF;
	border:1px solid #CCC;
}
/*工作区域标题*/
.cmpt-workGround-header{
	border-bottom:1px solid #FFF;
	margin-bottom:1em;
}
.cmpt-workGround-header h1{
	border-bottom:1px solid #D5D5D5;
}
/*Form*/
.cmpt-dataInput-formPanel .formPanel-header{
	background:url(../bg_image/repeat_x_blue.jpg) repeat-x 0 -59px;
}
.cmpt-dataInput-formPanel .formPanel-header .icon-form{
	background:url(../bg_image/icons_16.png) no-repeat -96px 0;
}
.cmpt-dataInput-formPanel .formPanel-header h1{
	color:#FFF;
	border:1px solid #143D6B;
}
.cmpt-dataInput-formPanel .formPanel-body{
	border:1px solid #d9d9d9;
	background-color:#f7f7f7;
	border-bottom:0 none;
}
.cmpt-dataInput-formPanel .formPanel-body th,
.cmpt-dataInput-formPanel .formPanel-body td{
	border-top:1px solid #FFF;
	border-bottom:1px solid #d9d9d9;
}
.cmpt-dataInput-formPanel .formPanel-footer{
	border:solid #D9D9D9;
	border-width:0 1px 1px 1px;
}
.cmpt-dataInput-formPanel .msg-prompt{
	color:#595959;
}
.cmpt-dataInput-formPanel .msg-err{
	color:#d9143d;
}
.cmpt-dataInput-formPanel .msg-success{
	background:url(../bg_image/icons_16.png) no-repeat -192px 0;
}
.cmpt-dataInput-formPanel .require{
	background:url(../bg_image/icons_16.png) no-repeat -80px 0;
}
.cmpt-dataInput-formPanel .icon-help{
	background:url(../bg_image/icons_24.png) no-repeat 0 0;
}
/*高级条件*/

/*数据输出表*/
.cmpt-dataOutput-table .dataTable-header{
	background:url(../bg_image/repeat_x_blue.jpg) repeat-x 0 -59px;
}
.cmpt-dataOutput-table .dataTable-header .icon-grid{
	background:url(../bg_image/icons_16.png) no-repeat -112px 0;
}
.cmpt-dataOutput-table .dataTable-header h1{
	color:#FFF;
	border:1px solid #143D6B;
}
.cmpt-dataOutput-table .dataTable-topOperations .operation{
	border-left:1px solid #143D6B;
}
.cmpt-dataOutput-table .dataTable-topOperations .icon-more{
	background:url(../bg_image/icons_16.png) no-repeat -128px 0;
}
.cmpt-dataOutput-table .dataTable-topOperations .icon-add{
	background:url(../bg_image/icons_16.png) no-repeat -176px 0;
}
.cmpt-dataOutput-table .dataTable-simpleFilter{
	border:solid #d9d9d9;
	border-width:0 1px;
	background:#FFF;
}
.cmpt-dataOutput-table .dataTable-body{
	border:1px solid #d9d9d9;
	border-bottom:0 none;
	background-color:#FFF;
}
.cmpt-dataOutput-table .dataList th{
	background:#F6F6F6;
}
.cmpt-dataOutput-table .dataList th,
.cmpt-dataOutput-table .dataList td{
	border-bottom:1px solid #DDD;
}
.cmpt-dataOutput-table .dataTable-footer{
	background-color:#FFF;
	border:solid #D9D9D9;
	border-width:0 1px 1px 1px;
}
.cmpt-dataOutput-table .pagination a{
	background:url(../bg_image/btn_texture.jpg) repeat-x 0 -260px;
	border:1px solid #777;
	color:#FFF;
}
.cmpt-dataOutput-table .pagination a:active{
	background-position:0 -288px;
}
.cmpt-dataOutput-table .pagination .selected,
.cmpt-dataOutput-table .pagination .selected:active{
	background-position:0 -316px;
}
.cmpt-dataOutput-table .pagination .disabled{
	background:#efefef;
	color:#000;
}
/*关键字*/
.cmpt-dataOutput-table .dataTable-keywords{
	background-color:#FFF;
	border:solid #D9D9D9;
	border-width:0 1px 1px 1px;
}
.cmpt-dataOutput-table .dataTable-keywords li:hover{
	background-color:#fafad4
}
.cmpt-dataOutput-table .dataTable-keywords .icon-remove{
	background:url(../bg_image/icon_remove_16.png) no-repeat 0 0;
}
.cmpt-dataOutput-table .dataTable-body .button{
	border-radius:1px;
	border-color:#c2c2c2;
	border-width:1px;
}
/*双击选取行*/
.cmpt-dataOutput-table-dblPicker .dataTable-body tr:hover td{
	background-color:#eff2f5;
}


/*对话框*/
/*对话框控件*/
.cmpt-dialog{
	box-shadow:0 1px 6px rgba(0, 0, 0, 0.25);
}
.cmpt-dialog .dialog-content{
	background-color:#fff;
}
.cmpt-dialog .dialog-head{
	background:url(../bg_image/repeat_x_blue.jpg) repeat-x 0 -60px;
	border:1px solid #143D6B;
}
.cmpt-dialog .dialog-head .icon{
	background:url(../bg_image/icons_16.png) no-repeat -144px 0;
}
.cmpt-dialog .title{
	color:#FFF;
}
.cmpt-dialog .close{
	background:url(../bg_image/icons_16.png) no-repeat -160px 0;
}
.cmpt-dialog .dialog-body{
	border:1px solid #CCC;
	border-top:0 none;
	background-color:#f9f9f9;
}
.cmpt-dialog .ifmLoading{
	background-position:10px 0;
}
.cmpt-mask{
	background-color:#FFF;
	filter: alpha(opacity=50);
	opacity:0.5;
}
.cmpt-dialog .ifmLoading{
	background-color:#fff;
}

/*登录*/

/*服务器错误页面*/

/*格式化文本预览*/
.cmpt-formatPreview{
	color:#0489ce;
	border:1px solid #DDD;
	background-color:#fff;
}